Skip to content

Conversation

@Sigmanificient
Copy link

@Sigmanificient Sigmanificient commented Dec 31, 2025

CMake 4, released half a year ago, has dropped compatibility with versions older than 3.5.

This patch bumps the minimal required version of CMake to 3.10.

I've set it to 3.10, so it doesn’t get deprecated as soon as 3.5 will be, and yet doesn’t impose a too new CMake release to build. For reference, the oldest maintained LTS debian already has 3.18.

This issue has come up on nixpkgs, where a migration to CMake 4 is underway.

See also:

Sigmanificient added a commit to Sigmanificient/nixpkgs that referenced this pull request Dec 31, 2025
nixpkgs-ci bot pushed a commit to NixOS/nixpkgs that referenced this pull request Dec 31, 2025
@absurdfarce absurdfarce self-requested a review January 7, 2026 02:05
@absurdfarce
Copy link
Contributor

Thanks for the PR @Sigmanificient! Apologies for the delay, I've been out for the holidays... I'll try to get you a review in the next few days!

@absurdfarce
Copy link
Contributor

This seems right to me. I note for the record that cmake 3.10.0 was released in late November of 2018 so we're not imposing an enormous burden to update to a brand new version most distros won't have.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants